import statistics
nums = [1,2,3,4,5,6,7,8,9,10]
type(nums[0])
#  <class 'int'>
statistics.mean(nums)
#  5.5
statistics.median(nums)
#  5.5
statistics.mode(nums)
#  1
statistics.stdev(nums)
#  3.0276503540974917
statistics.variance(nums)
#  9.166666666666666
import statistics
nums = [1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0]
type(nums[0])
#  <class 'float'>
statistics.mean(nums)
#  5.5
statistics.median(nums)
#  5.5
statistics.mode(nums)
#  1.0
statistics.stdev(nums)
#  3.0276503540974917
statistics.variance(nums)
#  9.166666666666666

StatisticsError

import statistics
if True:
    raise statistics.StatisticsError("whoops")
import statistics
try: 
    statistics.stdev([])
except statistics.StatisticsError as e:
    print("whoops:", e)
#  whoops: variance requires at least two data points